FastSim mode

FastSim mode is a simulation setting that keeps the meter from waiting between calculations. As soon as your agent is ready for more data, FastSim provides it. Depending on your agent's computational requirements this may allow you to test a full day's data set in minutes. At its default settings, FastSim runs as fast as your computer will allow on a single core.

It is possible for FastSim to run too fast for testing, causing buffers to fill up or other parts to fall out of sync. It is also possible that you may want to observe logs at a slower pace during testing. In this case, you can slow the rate of FastSim using a simple command that adds a pause to each call to your data set. The pause length (in milliseconds) is configurable. Even adding a pause of 30 ms between calls to your data set is enough to slow buffer fill while maintaining incredibly fast testing.

When your agent completes the dataset the agent-monitor/log does not stop. It continues loading and processing the last entry in the dataset. When you see the same datum loading repeatedly, it indicates the agent completed the dataset.

It is best practice to save the following items for your record when the agent is done running your dataset:

  • Flash
  • Agent AgentEvents
  • logs
  • Data sent to the head end system

This section explains how to set up terminal windows to support the use of FastSim, how to start and stop FastSim, slow its run pace, check the status of progress through the dataset, and confirm when the agent completes the dataset.